System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices

ABSTRACT

A system for robotic surgery makes use of an end-effector which has been configured so that any selected one of a group of surgical tools may be selectively connected to such end-effector. The end-effector makes use of a tool-insert locking mechanism which secures a selected one of the surgical tools at not only a respective, predetermined height and angle of orientation, but also at a rotational position relative to an anatomical feature of the patient. The tool-insert locking mechanism may include interchangeable inserts to interconnect multiple tools to the same end-effector. In this way, different robotic operations may be accomplished with less reconfiguration of the end-effector. The end-effector may also include a tool stop which has a sensor associated with a moveable stop mechanism which may be positioned to selectively inhibit tool insertion or end-effector movement.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.16/452,737, filed on Jun. 26, 2019, which is a continuation-in-part ofU.S. patent application Ser. No. 16/361,863, filed Mar. 22, 2019, theentire contents of all of which are hereby incorporated by reference.

FIELD

The present disclosure relates to medical devices and systems, and moreparticularly, systems for neuronavigation registration and robotictrajectory guidance, robotic surgery, and related methods and devices.

BACKGROUND

Position recognition systems for robot assisted surgeries are used todetermine the position of and track a particular object in 3-dimensions(3D). In robot assisted surgeries, for example, certain objects, such assurgical instruments, need to be tracked with a high degree of precisionas the instrument is being positioned and moved by a robot or by aphysician, for example.

Position recognition systems may use passive and/or active sensors ormarkers for registering and tracking the positions of the objects. Usingthese sensors, the system may geometrically resolve the 3-dimensionalposition of the sensors based on information from or with respect to oneor more cameras, signals, or sensors, etc. These surgical systems cantherefore utilize position feedback to precisely guide movement ofrobotic arms and tools relative to a patients' surgical site. Thus,there is a need for a system that efficiently and accurately provideneuronavigation registration and robotic trajectory guidance in asurgical environment.

End-effectors used in robotic surgery may be limited to use in onlycertain procedures, or may suffer from other drawbacks or disadvantages.

SUMMARY

According to some implementations, a surgical robot system is configuredfor surgery on an anatomical feature of a patient, and includes asurgical robot, a robot arm connected to such surgical robot, and anend-effector connected to the robot arm. The end-effector has atool-insert locking mechanism connected to it. The tool-insert lockingmechanism is configured to secure any one of a plurality of surgicaltools at a respective, predetermined height, angle of orientation, androtational position relative to the anatomical feature of the patient.The surgical robot system may likewise include a tool stop, which isalso located on and connected to the end-effector. The tool stop has acomponent which comprises a stop mechanism and also includes a sensor.The stop mechanism is selectively moveable between two positions—anengaged position to prevent surgical tools from being connected to theend-effector and a disengaged position in which surgical tools may beselectively connected to such end-effector. The sensor is able to detectwhether the stop mechanism is in the engaged position or the disengagedposition. When the sensor determines that the stop mechanism is in thedisengaged position, the processor executes suitable instructions, whichinstructions prevent movement of the end-effector relative to theanatomical feature.

According to still other implementations, the end-effector includes acylindrical bore which extends between proximal and distal surfaces ofthe end-effector, with the tool insert locking mechanism located on theproximal surface and the tool stop located on the distal surface. Inthis implementation, the tool stop and the tool insert locking mechanismeach have circular apertures which are axially aligned with the bore. Assuch, the apertures on the bore are sized and shaped to receivetherethrough any desired one of a set of surgical tools for use with theend-effector.

In still another implementation and related variations, the stopmechanism may include a ring which is also axially aligned with thebore. The ring is mounted so that it may be manually rotated whendesired to move the stop mechanism between the aforementioned engagedposition and disengaged position.

In still another variation, the above-described stop mechanism may beconstructed so that it includes a detent mechanism located on andmounted to the ring. In this way, the detent mechanism can be securedrelative to the ring and the stop mechanism so as to lock the ringagainst rotational movement when the stop mechanism is in the engagedposition. Furthermore, the detent mechanism may be released or otherwisemanually actuatable to unlock the ring from its previously lockedposition so that the ring can be manually rotated to move from theengaged position to the disengaged position.

In another implementation, the tool stop of any of the above-describedsurgical robot systems and variations may include a pivotable lever arm.The lever arm is mounted adjacent to the bore of the end-effector andworks or is otherwise operatively connected to the stop mechanism sothat when the stop mechanism is brought into the engaged position, thelever arm moves to close the aperture of the stop mechanism. In theclosed position, the lever arm prevents attachment of the tools to theend-effector. Conversely, the lever arm is pivotable to open theaperture in response to the stop mechanism being moved to the disengagedposition, and a selected one of the surgical tools may be attached tothe end-effector.

Any of the foregoing described implementations may likewise include asensor in the form of a Hall Effect sensor which operates in conjunctionwith a magnet. For example, the Hall Effect sensor and the magnet may belocated and movable relative to each other to generate respectivemagnetic fields detectable by the sensor and corresponding to theengaged position and the disengaged position of the ring, respectively.When the disengaged position is sensed, the lever arm does not block theaperture, permitting tool attachment, and the sensor signals the system100 to prevent movement of end-effector 112. When the engaged positionis sensed, the lever arm blocks the aperture and end-effector motion ispermitted due to the impossibility of tools being inserted down theend-effector bore.

In still further implementations of the present disclosure, the toolinsert locking mechanism of any of the systems described above mayinclude a connector configured to mate with and secure a selected one ofthe plurality of surgical tools at the height, angle of orientation, androtational position desired or preferably for the connected tools inrelation to the anatomical feature of the patient. The connector of thetool insert locking mechanism may include a rotatable flange, whichflange has a slot adapted to receive therethrough a corresponding tonguewhich is associated with a selected one of the plurality of tools.

In other implementations, the mating features of slot and tongue mayassume other forms suitable to allow the tool to be connected to thetool insert locking mechanism and in turn to the end-effector. So, forexample, the mating portion associated with the tool may be directlyconnected to such tool or, in other suitable implementations, the matingportion may be connected to an adapter. Such adapter may be configuredto interconnect at least one of the plurality of surgical tools and theend-effector by means of selective attachment of the adapter to the toolinsert locking mechanism, on the one hand, and selective attachment ofone or more surgical tools to the adapter, on the other hand.

The tool insert locking mechanism, in still other implementations, maymake use of a rotatable flange in the form of a collar, the collarhaving a proximally oriented surface and multiple slots radially spacedon such proximally oriented surface. In such implementation, themultiple slots are configured to receive therethrough correspondingtongues which are either directly connected to any one of the pluralityof tools or are connected instead to an adapter which is removablyreceived in the rotatable flange. In this way, the slots in thecorresponding tongues permit securing of the selected one of theplurality of tools only when such tools are at the predetermined angleof orientation and rotational position relative to the anatomicalfeature of the patient.

The rotatable flange may be adapted, in still other implementations ofthe current disclosure, so as to be manually rotatable between open andclosed positions. The open position is one in which one or more tonguesof the adapter or the tool are received through corresponding one ormore slots. The closed position is accomplished by rotating the flangeafter receipt of the tongues through the slots so as to bring a portionof the rotatable flange into engagement with the corresponding tongueand thereby secure the selected one of the tools, or the adapter inwhich the tool is received, at the respective, predetermined height,angle of orientation, and rotational position relative to the anatomicalfeature of the patient.

In those implementations that make use of an adapter, the rotatableflange has an inner perimeter edge while the adapter as an outerperimeter edge, the dimensions of each selected so that the edges opposeeach other when the adapter is received in the rotatable flange. Theadapter has a tongue, as mentioned for some of the implementationsdiscussed previously, and also further includes a tool receiver adaptedto connect a selected one of the tools to such adapter. As such, whenthe tongue of the adapter is received in the slot of the rotatableflange and locked thereto, and when the selected one of the tools isconnected to the tool receiver of the adapter, such selected tool isthen secured at the predetermined height, angle of orientation, androtational position relative to the anatomical feature.

In still further implementations, the surgical system may include aplurality of the adapters, the adapters being configured so as to be inthe form of interchangeable inserts. Such inserts have substantially thesame, predetermined outer perimeter which is sized to be receivablewithin the aforesaid inner perimeter of the rotatable flange.Furthermore, such interchangeable inserts have bores extendingtherethrough, which bores have different, respective diameters selectedto receive corresponding ones of the plurality of tools therein. In thisway, inserts may be selectively connected to or removed from the toolinsert locking mechanism, depending on the tools associated with suchadapters, and the need for such tools to be mounted to the end-effectorfor given procedures on the anatomical feature of the patient.

The end-effector may likewise be equipped, in still other variations,with at least one illumination element which is mounted on a distalsurface of the end-effector. In certain implementations, theillumination element is mounted at a location spaced from the tool stopso that tools received therein do not obstruct illumination whenreceived in the tool insert locking mechanism.

According to some embodiments of inventive concepts, a system includes aprocessor circuit and a memory coupled to the processor circuit. Thememory includes machine-readable instructions configured to cause theprocessor circuit to determine, based on a first image volume comprisingan anatomical feature of a patient, a registration fixture that is fixedwith respect to the anatomical feature of the patient, and a firstplurality of fiducial markers that are fixed with respect to theregistration fixture, determine, for each fiducial marker of the firstplurality of fiducial markers, a position of the fiducial markerrelative to the image volume. The machine-readable instructions arefurther configured to cause the processor circuit to determine, based onthe determined positions of the first plurality of fiducial markers, aposition and orientation of the registration fixture with respect to theanatomical feature. The machine-readable instructions are furtherconfigured to cause the processor circuit to, based on a data frame froma tracking system comprising a second plurality of tracking markers thatare fixed with respect to the registration fixture, determine, for eachtracking marker of the second plurality of tracking markers, a positionof the tracking marker. The machine-readable instructions are furtherconfigured to cause the processor circuit to determine, based on thedetermined positions of the second plurality of tracking markers, aposition and orientation of the registration fixture with respect to arobot arm of a surgical robot. The machine-readable instructions arefurther configured to cause the processor circuit to determine, based onthe determined position and orientation of the registration fixture withrespect to the anatomical feature and the determined position andorientation of the registration fixture with respect to the robot arm, aposition and orientation of the anatomical feature with respect to therobot arm. The machine-readable instructions are further configured tocause the processor circuit to control the robot arm based on thedetermined position and orientation of the anatomical feature withrespect to the robot arm.

According to some other embodiments of inventive concepts, acomputer-implemented method is disclosed. The computer-implementedmethod includes, based on a first image volume comprising an anatomicalfeature of a patient, a registration fixture that is fixed with respectto the anatomical feature of the patient, and a first plurality offiducial markers that are fixed with respect to the registrationfixture, determining, for each fiducial marker of the first plurality offiducial markers, a position of the fiducial marker. Thecomputer-implemented method further includes determining, based on thedetermined positions of the first plurality of fiducial markers, aposition and orientation of the registration fixture with respect to theanatomical feature. The computer-implemented method further includes,based on a tracking data frame comprising a second plurality of trackingmarkers that are fixed with respect to the registration fixture,determining, for each tracking marker of the second plurality oftracking markers, a position of the tracking marker. Thecomputer-implemented method further includes determining, based on thedetermined positions of the second plurality of tracking markers, aposition and orientation of the registration fixture with respect to arobot arm of a surgical robot. The computer-implemented method furtherincludes determining, based on the determined position and orientationof the registration fixture with respect to the anatomical feature andthe determined position and orientation of the registration fixture withrespect to the robot arm, a position and orientation of the anatomicalfeature with respect to the robot arm. The computer-implemented methodfurther includes controlling the robot arm based on the determinedposition and orientation of the anatomical feature with respect to therobot arm.

According to some other embodiments of inventive concepts, a surgicalsystem is disclosed. The surgical system includes an intraoperativesurgical tracking computer having a processor circuit and a memory. Thememory includes machine-readable instructions configured to cause theprocessor circuit to provide a medical image volume defining an imagespace. The medical image volume includes an anatomical feature of apatient, a registration fixture that is fixed with respect to theanatomical feature of the patient, and a plurality of fiducial markersthat are fixed with respect to the registration fixture. Themachine-readable instructions are further configured to cause theprocessor circuit to, based on the medical image volume, determine, foreach fiducial marker of the plurality of fiducial markers, a position ofthe fiducial marker with respect to the image space. Themachine-readable instructions are further configured to cause theprocessor circuit to determine, based on the determined positions of theplurality of fiducial markers, a position and orientation of theregistration fixture with respect to the anatomical feature. Themachine-readable instructions are further configured to cause theprocessor circuit to provide a tracking data frame defining a trackingspace, the tracking data frame comprising positions of a first pluralityof tracked markers that are fixed with respect to the registrationfixture. The machine-readable instructions are further configured tocause the processor circuit to, based on the tracking data frame,determine a position of the anatomical feature with respect to the firstplurality of tracked markers in the tracking space. The surgical systemfurther includes a surgical robot having a robot arm configured toposition a surgical end-effector. The surgical robot further includes acontroller connected to the robot arm. The controller is configured toperform operations including, based on the tracking data frame,determining a position of the robot arm with respect to the trackingspace. The controller is configured to perform operations includingdetermining, based on the determined position and orientation of theanatomical feature with respect to the tracking space and the determinedposition and orientation of the robot arm with respect to the trackingspace, a position and orientation of the anatomical feature with respectto the robot arm. The controller is configured to perform operationsincluding controlling movement of the robot arm based on the determinedposition and orientation of the anatomical feature with respect to therobot arm to position the surgical end-effector relative to a locationon the patient to facilitate surgery on the patient.

Other methods and related devices and systems, and corresponding methodsand computer program products according to embodiments will be or becomeapparent to one with skill in the art upon review of the followingdrawings and detailed description. It is intended that all such devicesand systems, and corresponding methods and computer program products beincluded within this description, be within the scope of the presentdisclosure, and be protected by the accompanying claims. Moreover, it isintended that all embodiments disclosed herein can be implementedseparately or combined in any way and/or combination.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the disclosure and are incorporated in a constitute apart of this application, illustrate certain non-limiting embodiments ofinventive concepts. In the drawings:

FIG. 1A is an overhead view of an arrangement for locations of a roboticsystem, patient, surgeon, and other medical personnel during a surgicalprocedure, according to some embodiments;

FIG. 1B is an overhead view of an alternate arrangement for locations ofa robotic system, patient, surgeon, and other medical personnel during acranial surgical procedure, according to some embodiments;

FIG. 2 illustrates a robotic system including positioning of thesurgical robot and a camera relative to the patient according to someembodiments;

FIG. 3 is a flowchart diagram illustrating computer-implementedoperations for determining a position and orientation of an anatomicalfeature of a patient with respect to a robot arm of a surgical robot,according to some embodiments;

FIG. 4 is a diagram illustrating processing of data for determining aposition and orientation of an anatomical feature of a patient withrespect to a robot arm of a surgical robot, according to someembodiments;

FIGS. 5A-5C illustrate a system for registering an anatomical feature ofa patient using a computerized tomography (CT) localizer, a framereference array (FRA), and a dynamic reference base (DRB), according tosome embodiments;

FIGS. 6A and 6B illustrate a system for registering an anatomicalfeature of a patient using fluoroscopy (fluoro) imaging, according tosome embodiments;

FIG. 7 illustrates a system for registering an anatomical feature of apatient using an intraoperative CT fixture (ICT) and a DRB, according tosome embodiments;

FIGS. 8A and 8B illustrate systems for registering an anatomical featureof a patient using a DRB and an X-ray cone beam imaging device,according to some embodiments;

FIG. 9 illustrates a system for registering an anatomical feature of apatient using a navigated probe and fiducials for point-to-point mappingof the anatomical feature, according to some embodiments;

FIG. 10 illustrates a two-dimensional visualization of an adjustmentrange for a centerpoint-arc mechanism, according to some embodiments;

FIG. 11 illustrates a two-dimensional visualization of virtual pointrotation mechanism, according to some embodiments;

FIG. 12 is an isometric view of one possible implementation of anend-effector according to the present disclosure;

FIG. 13 is an isometric view of another possible implementation of anend-effector of the present disclosure;

FIG. 14 is a partial cutaway, isometric view of still another possibleimplementation of an end-effector according to the present disclosure;

FIG. 15 is a bottom angle isometric view of yet another possibleimplementation of an end-effector according to the present disclosure;

FIG. 16 is an isometric view of one possible tool stop for use with anend-effector according to the present disclosure;

FIGS. 17 and 18 are top plan views of one possible implementation of atool insert locking mechanism of an end-effector according to thepresent disclosure; and

FIGS. 19 and 20 are top plan views of the tool stop of FIG. 16, showingopen and closed positions, respectively.

DETAILED DESCRIPTION

It is to be understood that the present disclosure is not limited in itsapplication to the details of construction and the arrangement ofcomponents set forth in the description herein or illustrated in thedrawings. The teachings of the present disclosure may be used andpracticed in other embodiments and practiced or carried out in variousways. Also, it is to be understood that the phraseology and terminologyused herein is for the purpose of description and should not be regardedas limiting. The use of “including,” “comprising,” or “having” andvariations thereof herein is meant to encompass the items listedthereafter and equivalents thereof as well as additional items. Unlessspecified or limited otherwise, the terms “mounted,” “connected,”“supported,” and “coupled” and variations thereof are used broadly andencompass both direct and indirect mountings, connections, supports, andcouplings. Further, “connected” and “coupled” are not restricted tophysical or mechanical connections or couplings.

The following discussion is presented to enable a person skilled in theart to make and use embodiments of the present disclosure. Variousmodifications to the illustrated embodiments will be readily apparent tothose skilled in the art, and the principles herein can be applied toother embodiments and applications without departing from embodiments ofthe present disclosure. Thus, the embodiments are not intended to belimited to embodiments shown, but are to be accorded the widest scopeconsistent with the principles and features disclosed herein. Thefollowing detailed description is to be read with reference to thefigures, in which like elements in different figures have like referencenumerals. The figures, which are not necessarily to scale, depictselected embodiments and are not intended to limit the scope of theembodiments. Skilled artisans will recognize the examples providedherein have many useful alternatives and fall within the scope of theembodiments.

According to some other embodiments, systems for neuronavigationregistration and robotic trajectory guidance, and related methods anddevices are disclosed. In some embodiments, a first image having ananatomical feature of a patient, a registration fixture that is fixedwith respect to the anatomical feature of the patient, and a firstplurality of fiducial markers that are fixed with respect to theregistration fixture is analyzed, and a position is determined for eachfiducial marker of the first plurality of fiducial markers. Next, basedon the determined positions of the first plurality of fiducial markers,a position and orientation of the registration fixture with respect tothe anatomical feature is determined. A data frame comprising a secondplurality of tracking markers that are fixed with respect to theregistration fixture is also analyzed, and a position is determined foreach tracking marker of the second plurality of tracking markers. Basedon the determined positions of the second plurality of tracking markers,a position and orientation of the registration fixture with respect to arobot arm of a surgical robot is determined. Based on the determinedposition and orientation of the registration fixture with respect to theanatomical feature and the determined position and orientation of theregistration fixture with respect to the robot arm, a position andorientation of the anatomical feature with respect to the robot arm isdetermined, which allows the robot arm to be controlled based on thedetermined position and orientation of the anatomical feature withrespect to the robot arm.

Advantages of this and other embodiments include the ability to combineneuronavigation and robotic trajectory alignment into one system, withsupport for a wide variety of different registration hardware andmethods. For example, as will be described in detail below, embodimentsmay support both computerized tomography (CT) and fluoroscopy (fluoro)registration techniques, and may utilize frame-based and/or framelesssurgical arrangements. Moreover, in many embodiments, if an initial(e.g. preoperative) registration is compromised due to movement of aregistration fixture, registration of the registration fixture (and ofthe anatomical feature by extension) can be re-establishedintraoperatively without suspending surgery and re-capturingpreoperative images.

Referring now to the drawings, FIG. 1A illustrates a surgical robotsystem 100 in accordance with an embodiment. Surgical robot system 100may include, for example, a surgical robot 102, one or more robot arms104, a base 106, a display 110, an end-effector 112, for example,including a guide tube 114, and one or more tracking markers 118. Therobot arm 104 may be movable along and/or about an axis relative to thebase 106, responsive to input from a user, commands received from aprocessing device, or other methods. The surgical robot system 100 mayinclude a patient tracking device 116 also including one or moretracking markers 118, which is adapted to be secured directly to thepatient 210 (e.g., to a bone of the patient 210). As will be discussedin greater detail below, the tracking markers 118 may be secured to ormay be part of a stereotactic frame that is fixed with respect to ananatomical feature of the patient 210. The stereotactic frame may alsobe secured to a fixture to prevent movement of the patient 210 duringsurgery.

According to an alternative embodiment, FIG. 1B is an overhead view ofan alternate arrangement for locations of a robotic system 100, patient210, surgeon 120, and other medical personnel during a cranial surgicalprocedure. During a cranial procedure, for example, the robot 102 may bepositioned behind the head 128 of the patient 210. The robot arm 104 ofthe robot 102 has an end-effector 112 that may hold a surgicalinstrument 108 during the procedure. In this example, a stereotacticframe 134 is fixed with respect to the patient's head 128, and thepatient 210 and/or stereotactic frame 134 may also be secured to apatient base 211 to prevent movement of the patient's head 128 withrespect to the patient base 211. In addition, the patient 210, thestereotactic frame 134 and/or or the patient base 211 may be secured tothe robot base 106, such as via an auxiliary arm 107, to preventrelative movement of the patient 210 with respect to components of therobot 102 during surgery. Different devices may be positioned withrespect to the patient's head 128 and/or patient base 211 as desired tofacilitate the procedure, such as an intra-operative CT device 130, ananesthesiology station 132, a scrub station 136, a neuro-modulationstation 138, and/or one or more remote pendants 140 for controlling therobot 102 and/or other devices or systems during the procedure.

The surgical robot system 100 in the examples of FIGS. 1A and/or 1B mayalso use a sensor, such as a camera 200, for example, positioned on acamera stand 202. The camera stand 202 can have any suitableconfiguration to move, orient, and support the camera 200 in a desiredposition. The camera 200 may include any suitable camera or cameras,such as one or more cameras (e.g., bifocal or stereophotogrammetriccameras), able to identify, for example, active or passive trackingmarkers 118 (shown as part of patient tracking device 116 in FIG. 2) ina given measurement volume viewable from the perspective of the camera200. In this example, the camera 200 may scan the given measurementvolume and detect the light that comes from the tracking markers 118 inorder to identify and determine the position of the tracking markers 118in three-dimensions. For example, active tracking markers 118 mayinclude infrared-emitting markers that are activated by an electricalsignal (e.g., infrared light emitting diodes (LEDs)), and/or passivetracking markers 118 may include retro-reflective markers that reflectinfrared or other light (e.g., they reflect incoming IR radiation intothe direction of the incoming light), for example, emitted byilluminators on the camera 200 or other suitable sensor or other device.

In many surgical procedures, one or more targets of surgical interest,such as targets within the brain for example, are localized to anexternal reference frame. For example, stereotactic neurosurgery may usean externally mounted stereotactic frame that facilitates patientlocalization and implant insertion via a frame mounted arc.Neuronavigation is used to register, e.g., map, targets within the brainbased on pre-operative or intraoperative imaging. Using thispre-operative or intraoperative imaging, links and associations can bemade between the imaging and the actual anatomical structures in asurgical environment, and these links and associations can be utilizedby robotic trajectory systems during surgery.

According to some embodiments, various software and hardware elementsmay be combined to create a system that can be used to plan, register,place and verify the location of an instrument or implant in the brain.These systems may integrate a surgical robot, such as the surgical robot102 of FIGS. 1A and/or 1B, and may employ a surgical navigation systemand planning software to program and control the surgical robot. Inaddition or alternatively, the surgical robot 102 may be remotelycontrolled, such as by nonsterile personnel.

The robot 102 may be positioned near or next to patient 210, and it willbe appreciated that the robot 102 can be positioned at any suitablelocation near the patient 210 depending on the area of the patient 210undergoing the operation. The camera 200 may be separated from thesurgical robot system 100 and positioned near or next to patient 210 aswell, in any suitable position that allows the camera 200 to have adirect visual line of sight to the surgical field 208. In theconfiguration shown, the surgeon 120 may be positioned across from therobot 102, but is still able to manipulate the end-effector 112 and thedisplay 110. A surgical assistant 126 may be positioned across from thesurgeon 120 again with access to both the end-effector 112 and thedisplay 110. If desired, the locations of the surgeon 120 and theassistant 126 may be reversed. The traditional areas for theanesthesiologist 122 and the nurse or scrub tech 124 may remainunimpeded by the locations of the robot 102 and camera 200.

With respect to the other components of the robot 102, the display 110can be attached to the surgical robot 102 and in other embodiments, thedisplay 110 can be detached from surgical robot 102, either within asurgical room with the surgical robot 102, or in a remote location. Theend-effector 112 may be coupled to the robot arm 104 and controlled byat least one motor. In some embodiments, end-effector 112 can comprise aguide tube 114, which is able to receive and orient a surgicalinstrument 108 used to perform surgery on the patient 210. As usedherein, the term “end-effector” is used interchangeably with the terms“end-effectuator” and “effectuator element.” Although generally shownwith a guide tube 114, it will be appreciated that the end-effector 112may be replaced with any suitable instrumentation suitable for use insurgery. In some embodiments, end-effector 112 can comprise any knownstructure for effecting the movement of the surgical instrument 108 in adesired manner.

The surgical robot 102 is able to control the translation andorientation of the end-effector 112. The robot 102 is able to moveend-effector 112 along x-, y-, and z-axes, for example. The end-effector112 can be configured for selective rotation about one or more of thex-, y-, and z-axis such that one or more of the Euler Angles (e.g.,roll, pitch, and/or yaw) associated with end-effector 112 can beselectively controlled. In some embodiments, selective control of thetranslation and orientation of end-effector 112 can permit performanceof medical procedures with significantly improved accuracy compared toconventional robots that use, for example, a six degree of freedom robotarm comprising only rotational axes. For example, the surgical robotsystem 100 may be used to operate on patient 210, and robot arm 104 canbe positioned above the body of patient 210, with end-effector 112selectively angled relative to the z-axis toward the body of patient210.

In some embodiments, the position of the surgical instrument 108 can bedynamically updated so that surgical robot 102 can be aware of thelocation of the surgical instrument 108 at all times during theprocedure. Consequently, in some embodiments, surgical robot 102 canmove the surgical instrument 108 to the desired position quickly withoutany further assistance from a physician (unless the physician sodesires). In some further embodiments, surgical robot 102 can beconfigured to correct the path of the surgical instrument 108 if thesurgical instrument 108 strays from the selected, preplanned trajectory.In some embodiments, surgical robot 102 can be configured to permitstoppage, modification, and/or manual control of the movement ofend-effector 112 and/or the surgical instrument 108. Thus, in use, insome embodiments, a physician or other user can operate the system 100,and has the option to stop, modify, or manually control the autonomousmovement of end-effector 112 and/or the surgical instrument 108. Furtherdetails of surgical robot system 100 including the control and movementof a surgical instrument 108 by surgical robot 102 can be found inco-pending U.S. Patent Publication No. 2013/0345718, which isincorporated herein by reference in its entirety.

As will be described in greater detail below, the surgical robot system100 can comprise one or more tracking markers configured to track themovement of robot arm 104, end-effector 112, patient 210, and/or thesurgical instrument 108 in three dimensions. In some embodiments, aplurality of tracking markers can be mounted (or otherwise secured)thereon to an outer surface of the robot 102, such as, for example andwithout limitation, on base 106 of robot 102, on robot arm 104, and/oron the end-effector 112. In some embodiments, such as the embodiment ofFIG. 3 below, for example, one or more tracking markers can be mountedor otherwise secured to the end-effector 112. One or more trackingmarkers can further be mounted (or otherwise secured) to the patient210. In some embodiments, the plurality of tracking markers can bepositioned on the patient 210 spaced apart from the surgical field 208to reduce the likelihood of being obscured by the surgeon, surgicaltools, or other parts of the robot 102. Further, one or more trackingmarkers can be further mounted (or otherwise secured) to the surgicalinstruments 108 (e.g., a screw driver, dilator, implant inserter, or thelike). Thus, the tracking markers enable each of the marked objects(e.g., the end-effector 112, the patient 210, and the surgicalinstruments 108) to be tracked by the surgical robot system 100. In someembodiments, system 100 can use tracking information collected from eachof the marked objects to calculate the orientation and location, forexample, of the end-effector 112, the surgical instrument 108 (e.g.,positioned in the tube 114 of the end-effector 112), and the relativeposition of the patient 210. Further details of surgical robot system100 including the control, movement and tracking of surgical robot 102and of a surgical instrument 108 can be found in U.S. Patent PublicationNo. 2016/0242849, which is incorporated herein by reference in itsentirety.

In some embodiments, pre-operative imaging may be used to identify theanatomy to be targeted in the procedure. If desired by the surgeon theplanning package will allow for the definition of a reformattedcoordinate system. This reformatted coordinate system will havecoordinate axes anchored to specific anatomical landmarks, such as theanterior commissure (AC) and posterior commissure (PC) for neurosurgeryprocedures. In some embodiments, multiple pre-operative exam images(e.g., CT or magnetic resonance (MR) images) may be co-registered suchthat it is possible to transform coordinates of any given point on theanatomy to the corresponding point on all other pre-operative examimages.

As used herein, registration is the process of determining thecoordinate transformations from one coordinate system to another. Forexample, in the co-registration of preoperative images, co-registering aCT scan to an MR scan means that it is possible to transform thecoordinates of an anatomical point from the CT scan to the correspondinganatomical location in the MR scan. It may also be advantageous toregister at least one exam image coordinate system to the coordinatesystem of a common registration fixture, such as a dynamic referencebase (DRB), which may allow the camera 200 to keep track of the positionof the patient in the camera space in real-time so that anyintraoperative movement of an anatomical point on the patient in theroom can be detected by the robot system 100 and accounted for bycompensatory movement of the surgical robot 102.

FIG. 3 is a flowchart diagram illustrating computer-implementedoperations 300 for determining a position and orientation of ananatomical feature of a patient with respect to a robot arm of asurgical robot, according to some embodiments. The operations 300 mayinclude receiving a first image volume, such as a CT scan, from apreoperative image capture device at a first time (Block 302). The firstimage volume includes an anatomical feature of a patient and at least aportion of a registration fixture that is fixed with respect to theanatomical feature of the patient. The registration fixture includes afirst plurality of fiducial markers that are fixed with respect to theregistration fixture. The operations 300 further include determining,for each fiducial marker of the first plurality of fiducial markers, aposition of the fiducial marker relative to the first image volume(Block 304). The operations 300 further include, determining, based onthe determined positions of the first plurality of fiducial markers,positions of an array of tracking markers on the registration fixture(fiducial registration array or FRA) with respect to the anatomicalfeature (Block 306).

The operations 300 may further include receiving a tracking data framefrom an intraoperative tracking device comprising a plurality oftracking cameras at a second time that is later than the first time(Block 308). The tracking frame includes positions of a plurality oftracking markers that are fixed with respect to the registration fixture(FRA) and a plurality of tracking markers that are fixed with respect tothe robot. The operations 300 further include determining, for based onthe positions of tracking markers of the registration fixture, aposition and orientation of the anatomical feature with respect to thetracking cameras (Block 310). The operations 300 further includedetermining, based on the determined positions of the plurality oftracking markers on the robot, a position and orientation of the robotarm of a surgical robot with respect to the tracking cameras (Block312).

The operations 300 further include determining, based on the determinedposition and orientation of the anatomical feature with respect to thetracking cameras and the determined position and orientation of therobot arm with respect to the tracking cameras, a position andorientation of the anatomical feature with respect to the robot arm(Block 314). The operations 300 further include controlling movement ofthe robot arm with respect to the anatomical feature, e.g., along and/orrotationally about one or more defined axis, based on the determinedposition and orientation of the anatomical feature with respect to therobot arm (Block 316).

FIG. 4 is a diagram illustrating a data flow 400 for a multiplecoordinate transformation system, to enable determining a position andorientation of an anatomical feature of a patient with respect to arobot arm of a surgical robot, according to some embodiments. In thisexample, data from a plurality of exam image spaces 402, based on aplurality of exam images, may be transformed and combined into a commonexam image space 404. The data from the common exam image space 404 anddata from a verification image space 406, based on a verification image,may be transformed and combined into a registration image space 408.Data from the registration image space 408 may be transformed intopatient fiducial coordinates 410, which is transformed into coordinatesfor a DRB 412. A tracking camera 414 may detect movement of the DRB 412(represented by DRB 412′) and may also detect a location of a probetracker 416 to track coordinates of the DRB 412 over time. A robotic armtracker 418 determines coordinates for the robot arm based ontransformation data from a Robotics Planning System (RPS) space 420 orsimilar modeling system, and/or transformation data from the trackingcamera 414.

It should be understood that these and other features may be used andcombined in different ways to achieve registration of image space, i.e.,coordinates from image volume, into tracking space, i.e., coordinatesfor use by the surgical robot in real-time. As will be discussed indetail below, these features may include fiducial-based registrationsuch as stereotactic frames with CT localizer, preoperative CT or MRIregistered using intraoperative fluoroscopy, calibrated scannerregistration where any acquired scan's coordinates are pre-calibratedrelative to the tracking space, and/or surface registration using atracked probe, for example.

In one example, FIGS. 5A-5C illustrate a system 500 for registering ananatomical feature of a patient. In this example, the stereotactic framebase 530 is fixed to an anatomical feature 528 of patient, e.g., thepatient's head. As shown by FIG. 5A, the stereotactic frame base 530 maybe affixed to the patient's head 528 prior to registration using pinsclamping the skull or other method. The stereotactic frame base 530 mayact as both a fixation platform, for holding the patient's head 528 in afixed position, and registration and tracking platform, foralternatingly holding the CT localizer 536 or the FRA fixture 534. TheCT localizer 536 includes a plurality of fiducial markers 532 (e.g.,N-pattern radio-opaque rods or other fiducials), which are automaticallydetected in the image space using image processing. Due to the preciseattachment mechanism of the CT localizer 536 to the base 530, thesefiducial markers 532 are in known space relative to the stereotacticframe base 530. A 3D CT scan of the patient with CT localizer 536attached is taken, with an image volume that includes both the patient'shead 528 and the fiducial markers 532 of the CT localizer 536. Thisregistration image can be taken intraoperatively or preoperatively,either in the operating room or in radiology, for example. The captured3D image dataset is stored to computer memory.

As shown by FIG. 5B, after the registration image is captured, the CTlocalizer 536 is removed from the stereotactic frame base 530 and theframe reference array fixture 534 is attached to the stereotactic framebase 530. The stereotactic frame base 530 remains fixed to the patient'shead 528, however, and is used to secure the patient during surgery, andserves as the attachment point of a frame reference array fixture 534.The frame reference array fixture 534 includes a frame reference array(FRA), which is a rigid array of three or more tracked markers 539,which may be the primary reference for optical tracking. By positioningthe tracked markers 539 of the FRA in a fixed, known location andorientation relative to the stereotactic frame base 530, the positionand orientation of the patient's head 528 may be tracked in real time.Mount points on the FRA fixture 534 and stereotactic frame base 530 maybe designed such that the FRA fixture 534 attaches reproducibly to thestereotactic frame base 530 with minimal (i.e., submillimetric)variability. These mount points on the stereotactic frame base 530 canbe the same mount points used by the CT localizer 536, which is removedafter the scan has been taken. An auxiliary arm (such as auxiliary arm107 of FIG. 1B, for example) or other attachment mechanism can also beused to securely affix the patient to the robot base to ensure that therobot base is not allowed to move relative to the patient.

As shown by FIG. 5C, a dynamic reference base (DRB) 540 may also beattached to the stereotactic frame base 530. The DRB 540 in this exampleincludes a rigid array of three or more tracked markers 542. In thisexample, the DRB 540 and/or other tracked markers may be attached to thestereotactic frame base 530 and/or to directly to the patient's head 528using auxiliary mounting arms 541, pins, or other attachment mechanisms.Unlike the FRA fixture 534, which mounts in only one way for unambiguouslocalization of the stereotactic frame base 530, the DRB 540 in generalmay be attached as needed for allowing unhindered surgical and equipmentaccess. Once the DRB 540 and FRA fixture 534 are attached, registration,which was initially related to the tracking markers 539 of the FRA, canbe optionally transferred or related to the tracking markers 542 of theDRB 540. For example, if any part of the FRA fixture 534 blocks surgicalaccess, the surgeon may remove the FRA fixture 534 and navigate usingonly the DRB 540. However, if the FRA fixture 534 is not in the way ofthe surgery, the surgeon could opt to navigate from the FRA markers 539,without using a DRB 540, or may navigate using both the FRA markers 539and the DRB 540. In this example, the FRA fixture 534 and/or DRB 540uses optical markers, the tracked positions of which are in knownlocations relative to the stereotactic frame base 530, similar to the CTlocalizer 536, but it should be understood that many other additionaland/or alternative techniques may be used.

FIGS. 6A and 6B illustrate a system 600 for registering an anatomicalfeature of a patient using fluoroscopy (fluoro) imaging, according tosome embodiments. In this embodiment, image space is registered totracking space using multiple intraoperative fluoroscopy (fluoro) imagestaken using a tracked registration fixture 644. The anatomical featureof the patient (e.g., the patient's head 628) is positioned and rigidlyaffixed in a clamping apparatus 643 in a static position for theremainder of the procedure. The clamping apparatus 643 for rigid patientfixation can be a three-pin fixation system such as a Mayfield clamp, astereotactic frame base attached to the surgical table, or anotherfixation method, as desired. The clamping apparatus 643 may alsofunction as a support structure for a patient tracking array or DRB 640as well. The DRB may be attached to the clamping apparatus usingauxiliary mounting arms 641 or other means.

Once the patient is positioned, the fluoro fixture 644 is attached thefluoro unit's x-ray collecting image intensifier (not shown) and securedby tightening clamping feet 632. The fluoro fixture 644 containsfiducial markers (e.g., metal spheres laid out across two planes in thisexample, not shown) that are visible on 2D fluoro images captured by thefluoro image capture device and can be used to calculate the location ofthe x-ray source relative to the image intensifier, which is typicallyabout 1 meter away contralateral to the patient, using a standardpinhole camera model. Detection of the metal spheres in the fluoro imagecaptured by the fluoro image capture device also enables the software tode-warp the fluoro image (i.e., to remove pincushion and s-distortion).Additionally, the fluoro fixture 644 contains 3 or more tracking markers646 for determining the location and orientation of the fluoro fixture644 in tracking space. In some embodiments, software can project vectorsthrough a CT image volume, based on a previously captured CT image, togenerate synthetic images based on contrast levels in the CT image thatappear similar to the actual fluoro images (i.e., digitallyreconstructed radiographs (DRRs)). By iterating through theoreticalpositions of the fluoro beam until the DRRs match the actual fluoroshots, a match can be found between fluoro image and DRR in two or moreperspectives, and based on this match, the location of the patient'shead 628 relative to the x-ray source and detector is calculated.Because the tracking markers 646 on the fluoro fixture 644 track theposition of the image intensifier and the position of the x-ray sourcerelative to the image intensifier is calculated from metal fiducials onthe fluoro fixture 644 projected on 2D images, the position of the x-raysource and detector in tracking space are known and the system is ableto achieve image-to-tracking registration.

As shown by FIGS. 6A and 6B, two or more shots are taken of the head 628of the patient by the fluoro image capture device from two differentperspectives while tracking the array markers 642 of the DRB 640, whichis fixed to the registration fixture 630 via a mounting arm 641, andtracking markers 646 on the fluoro fixture 644. Based on the trackingdata and fluoro data, an algorithm computes the location of the head 628or other anatomical feature relative to the tracking space for theprocedure. Through image-to-tracking registration, the location of anytracked tool in the image volume space can be calculated.

For example, in one embodiment, a first fluoro image taken from a firstfluoro perspective can be compared to a first DRR constructed from afirst perspective through a CT image volume, and a second fluoro imagetaken from a second fluoro perspective can be compared to a second DRRconstructed from a second perspective through the same CT image volume.Based on the comparisons, it may be determined that the first DRR issubstantially equivalent to the first fluoro image with respect to theprojected view of the anatomical feature, and that the second DRR issubstantially equivalent to the second fluoro image with respect to theprojected view of the anatomical feature. Equivalency confirms that theposition and orientation of the x-ray path from emitter to collector onthe actual fluoro machine as tracked in camera space matches theposition and orientation of the x-ray path from emitter to collector asspecified when generating the DRRs in CT space, and thereforeregistration of tracking space to CT space is achieved.

FIG. 7 illustrates a system 700 for registering an anatomical feature ofa patient using an intraoperative CT fixture (ICT) and a DRB, accordingto some embodiments. As shown in FIG. 7, in one application, afiducial-based image-to-tracking registration can be utilized that usesan intraoperative CT fixture (ICT) 750 having a plurality of trackingmarkers 751 and radio-opaque fiducial reference markers 732 to registerthe CT space to the tracking space. After stabilizing the anatomicalfeature 728 (e.g., the patient's head) using clamping apparatus 730 suchas a three-pin Mayfield frame and/or stereotactic frame, the surgeonwill affix the ICT 750 to the anatomical feature 728, DRB 740, orclamping apparatus 730, so that it is in a static position relative tothe tracking markers 742 of the DRB 740, which may be held in place bymounting arm 741 or other rigid means. A CT scan is captured thatencompasses the fiducial reference markers 732 of the ICT 750 while alsocapturing relevant anatomy of the anatomical feature 728. Once the CTscan is loaded in the software, the system auto-identifies (throughimage processing) locations of the fiducial reference markers 732 of theICT within the CT volume, which are in a fixed position relative to thetracking markers of the ICT 750, providing image-to-trackingregistration. This registration, which was initially based on thetracking markers 751 of the ICT 750, is then related to or transferredto the tracking markers 742 of the DRB 740, and the ICT 750 may then beremoved.

FIG. 8A illustrates a system 800 for registering an anatomical featureof a patient using a DRB and an X-ray cone beam imaging device,according to some embodiments. An intraoperative scanner 852, such as anX-ray machine or other scanning device, may have a tracking array 854with tracking markers 855, mounted thereon for registration. Based onthe fixed, known position of the tracking array 854 on the scanningdevice, the system may be calibrated to directly map (register) thetracking space to the image space of any scan acquired by the system.Once registration is achieved, the registration, which is initiallybased on the tracking markers 855 (e.g. gantry markers) of the scanner'sarray 854, is related or transferred to the tracking markers 842 of aDRB 840, which may be fixed to a clamping fixture 830 holding thepatient's head 828 by a mounting arm 841 or other rigid means. Aftertransferring registration, the markers on the scanner are no longer usedand can be removed, deactivated or covered if desired. Registering thetracking space to any image acquired by a scanner in this way may avoidthe need for fiducials or other reference markers in the image space insome embodiments.

FIG. 8B illustrates an alternative system 800′ that uses a portableintraoperative scanner, referred to herein as a C-arm scanner 853. Inthis example, the C-arm scanner 853 includes a c-shaped arm 856 coupledto a movable base 858 to allow the C-arm scanner 853 to be moved intoplace and removed as needed, without interfering with other aspects ofthe surgery. The arm 856 is positioned around the patient's head 828intraoperatively, and the arm 856 is rotated and/or translated withrespect to the patient's head 828 to capture the X-ray or other type ofscan that to achieve registration, at which point the C-arm scanner 853may be removed from the patient.

Another registration method for an anatomical feature of a patient,e.g., a patient's head, may be to use a surface contour map of theanatomical feature, according to some embodiments. A surface contour mapmay be constructed using a navigated or tracked probe, or othermeasuring or sensing device, such as a laser pointer, 3D camera, etc.For example, a surgeon may drag or sequentially touch points on thesurface of the head with the navigated probe to capture the surfaceacross unique protrusions, such as zygomatic bones, superciliary arches,bridge of nose, eyebrows, etc. The system then compares the resultingsurface contours to contours detected from the CT and/or MR images,seeking the location and orientation of contour that provides theclosest match. To account for movement of the patient and to ensure thatall contour points are taken relative to the same anatomical feature,each contour point is related to tracking markers on a DRB on thepatient at the time it is recorded. Since the location of the contourmap is known in tracking space from the tracked probe and tracked DRB,tracking-to-image registration is obtained once the correspondingcontour is found in image space.

FIG. 9 illustrates a system 900 for registering an anatomical feature ofa patient using a navigated or tracked probe and fiducials forpoint-to-point mapping of the anatomical feature 928 (e.g., a patient'shead), according to some embodiments. Software would instruct the userto point with a tracked probe to a series of anatomical landmark pointsthat can be found in the CT or MR image. When the user points to thelandmark indicated by software, the system captures a frame of trackingdata with the tracked locations of tracking markers on the probe and onthe DRB. From the tracked locations of markers on the probe, thecoordinates of the tip of the probe are calculated and related to thelocations of markers on the DRB. Once 3 or more points are found in bothspaces, tracking-to-image registration is achieved. As an alternative topointing to natural anatomical landmarks, fiducials 954 (i.e., fiducialmarkers), such as sticker fiducials or metal fiducials, may be used. Thesurgeon will attach the fiducials 954 to the patient, which areconstructed of material that is opaque on imaging, for examplecontaining metal if used with CT or Vitamin E if used with MR. Imaging(CT or MR) will occur after placing the fiducials 954. The surgeon oruser will then manually find the coordinates of the fiducials in theimage volume, or the software will find them automatically with imageprocessing. After attaching a DRB 940 with tracking markers 942 to thepatient through a mounting arm 941 connected to a clamping apparatus 930or other rigid means, the surgeon or user may also locate the fiducials954 in physical space relative to the DRB 940 by touching the fiducials954 with a tracked probe while simultaneously recording tracking markerson the probe (not shown) and on the DRB 940. Registration is achievedbecause the coordinates of the same points are known in the image spaceand the tracking space.

One use for the embodiments described herein is to plan trajectories andto control a robot to move into a desired trajectory, after which thesurgeon will place implants such as electrodes through a guide tube heldby the robot. Additional functionalities include exporting coordinatesused with existing stereotactic frames, such as a Leksell frame, whichuses five coordinates: X, Y, Z, Ring Angle and Arc Angle. These fivecoordinates are established using the target and trajectory identifiedin the planning stage relative to the image space and knowing theposition and orientation of the ring and arc relative to thestereotactic frame base or other registration fixture.

As shown in FIG. 10, stereotactic frames allow a target location 1058 ofan anatomical feature 1028 (e.g., a patient's head) to be treated as thecenter of a sphere and the trajectory can pivot about the targetlocation 1058. The trajectory to the target location 1058 is adjusted bythe ring and arc angles of the stereotactic frame (e.g., a Leksellframe). These coordinates may be set manually, and the stereotacticframe may be used as a backup or as a redundant system in case the robotfails or cannot be tracked or registered successfully. The linear x,y,zoffsets to the center point (i.e., target location 1058) are adjustedvia the mechanisms of the frame. A cone 1060 is centered around thetarget location 1058, and shows the adjustment zone that can be achievedby modifying the ring and arc angles of the Leksell or other type offrame. This figure illustrates that a stereotactic frame with ring andarc adjustments is well suited for reaching a fixed target location froma range of angles while changing the entry point into the skull.

FIG. 11 illustrates a two-dimensional visualization of virtual pointrotation mechanism, according to some embodiments. In this embodiment,the robotic arm is able to create a different type of point-rotationfunctionality that enables a new movement mode that is not easilyachievable with a 5-axis mechanical frame, but that may be achievedusing the embodiments described herein. Through coordinated control ofthe robot's axes using the registration techniques described herein,this mode allows the user to pivot the robot's guide tube about anyfixed point in space. For example, the robot may pivot about the entrypoint 1162 into the anatomical feature 1128 (e.g., a patient's head).This entry point pivoting is advantageous as it allows the user to makea smaller burr hole without limiting their ability to adjust the targetlocation 1164 intraoperatively. The cone 1160 represents the range oftrajectories that may be reachable through a single entry hole.Additionally, entry point pivoting is advantageous as it allows the userto reach two different target locations 1164 and 1166 through the samesmall entry burr hole. Alternately, the robot may pivot about a targetpoint (e.g., location 1058 shown in FIG. 10) within the skull to reachthe target location from different angles or trajectories, asillustrated in FIG. 10. Such interior pivoting robotically has the sameadvantages as a stereotactic frame as it allows the user to approach thesame target location 1058 from multiple approaches, such as whenirradiating a tumor or when adjusting a path so that critical structuressuch as blood vessels or nerves will not be crossed when reachingtargets beyond them. Unlike a stereotactic frame, which relies on fixedring and arc articulations to keep a target/pivot point fixed, the robotadjusts the pivot point through controlled activation of axes and therobot can therefore dynamically adjust its pivot point and switch asneeded between the modes illustrated in FIGS. 10 and 11.

Following the insertion of implants or instrumentation using the robotor ring and arc fixture, these and other embodiments may allow forimplant locations to be verified using intraoperative imaging. Placementaccuracy of the instrument or implant relative to the planned trajectorycan be qualitatively and/or quantitatively shown to the user. One optionfor comparing planned to placed position is to merge a postoperativeverification CT image to any of the preoperative images. Once pre- andpost-operative images are merged and plan is shown overlaid, the shadowof the implant on postop CT can be compared to the plan to assessaccuracy of placement. Detection of the shadow artifact on post-op CTcan be performed automatically through image processing and the offsetdisplayed numerically in terms of millimeters offset at the tip andentry and angular offset along the path. This option does not requireany fiducials to be present in the verification image sinceimage-to-image registration is performed based on bony anatomicalcontours.

A second option for comparing planned position to the final placementwould utilize intraoperative fluoro with or without an attached fluorofixture. Two out-of-plane fluoro images will be taken and these fluoroimages will be matched to DRRs generated from pre-operative CT or MR asdescribed above for registration. Unlike some of the registrationmethods described above, however, it may be less important for thefluoro images to be tracked because the key information is where theelectrode is located relative to the anatomy in the fluoro image. Thelinear or slightly curved shadow of the electrode would be found on afluoro image, and once the DRR corresponding to that fluoro shot isfound, this shadow can be replicated in the CT image volume as a planeor sheet that is oriented in and out of the ray direction of the fluoroimage and DRR. That is, the system may not know how deep in or out ofthe fluoro image plane the electrode lies on a given shot, but cancalculate the plane or sheet of possible locations and represent thisplane or sheet on the 3D volume. In a second fluoro view, a differentplane or sheet can be determined and overlaid on the 3D image. Wherethese two planes or sheets intersect on the 3D image is the detectedpath of the electrode. The system can represent this detected path as agraphic on the 3D image volume and allow the user to reslice the imagevolume to display this path and the planned path from whateverperspective is desired, also allowing automatic or manual calculation ofthe deviation from planned to placed position of the electrode. Trackingthe fluoro fixture is unnecessary but may be done to help de-warp thefluoro images and calculate the location of the x-ray emitter to improveaccuracy of DRR calculation, the rate of convergence when iterating tofind matching DRR and fluoro shots, and placement of sheets/planesrepresenting the electrode on the 3D scan.

In this and other examples, it is desirable to maintain navigationintegrity, i.e., to ensure that the registration and tracking remainaccurate throughout the procedure. Two primary methods to establish andmaintain navigation integrity include: tracking the position of asurveillance marker relative to the markers on the DRB, and checkinglandmarks within the images. In the first method, should this positionchange due to, for example, the DRB being bumped, then the system mayalert the user of a possible loss of navigation integrity. In the secondmethod, if a landmark check shows that the anatomy represented in thedisplayed slices on screen does not match the anatomy at which the tipof the probe points, then the surgeon will also become aware that thereis a loss of navigation integrity. In either method, if using theregistration method of CT localizer and frame reference array (FRA), thesurgeon has the option to re-attach the FRA, which mounts in only onepossible way to the frame base, and to restore tracking-to-imageregistration based on the FRA tracking markers and the stored fiducialsfrom the CT localizer 536. This registration can then be transferred orrelated to tracking markers on a repositioned DRB. Once registration istransferred the FRA can be removed if desired.

Referring now to FIGS. 12-18 generally, with reference to the surgicalrobot system 100 shown in FIG. 1A, end-effector 112 may be equipped withcomponents, configured, or otherwise include features so that oneend-effector may remain attached to a given one of robot arms 104without changing to another end-effector for multiple different surgicalprocedures, such as, by way of example only, Deep Brain Stimulation(DBS), Stereoelectroencephalography (SEEG), or Endoscopic Navigation andTumor Biopsy. As discussed previously, end-effector 112 may beorientable to oppose an anatomical feature of a patient in the manner soas to be in operative proximity thereto, and, to be able to receive oneor more surgical tools for operations contemplated on the anatomicalfeature proximate to the end-effector 112. Motion and orientation ofend-effector 112 may be accomplished through any of the navigation,trajectory guidance, or other methodologies discussed herein or as maybe otherwise suitable for the particular operation.

End-effector 112 is suitably configured to permit a plurality ofsurgical tools 129 to be selectively connectable to end-effector 112.Thus, for example, a stylet 113 (FIG. 13) may be selectively attached inorder to localize an incision point on an anatomical feature of apatient, or an electrode driver 115 (FIG. 14) may be selectivelyattached to the same end-effector 112.

With reference to the previous discussion of robot surgical system 100,a processor circuit, as well as memory accessible by such processorcircuit, includes various subroutines and other machine-readableinstructions configured to cause, when executed, end-effector 112 tomove, such as by GPS movement, relative to the anatomical feature, atpredetermined stages of associated surgical operations, whetherpre-operative, intra-operative or post-operative.

End-effector 112 includes various components and features to eitherprevent or permit end-effector movement depending on whether and whichtools 129, if any, are connected to end-effector 112. Referring moreparticularly to FIG. 12, end-effector 112 includes a tool-insert lockingmechanism 117 located on and connected to proximal surface 119.Tool-insert locking mechanism 117 is configured so as to secure anyselected one of a plurality of surgical tools, such as the aforesaidstylet 113, electrode driver 115, or any other tools for differentsurgeries mentioned previously or as may be contemplated by otherapplications of this disclosure. The securement of the tool bytool-insert locking mechanism 117 is such that, for any of multipletools capable of being secured to locking mechanism 117, each such toolis operatively and suitably secured at the predetermined height, angleof orientation, and rotational position relative to the anatomicalfeature of the patient, such that multiple tools may be secured to thesame end-effector 112 in respective positions appropriate for thecontemplated procedure.

Another feature of the end-effector 112 is a tool stop 121 located ondistal surface 123 of end-effector 112, that is, the surface generallyopposing the patient. Tool stop 121 has a stop mechanism 125 and asensor 127 operatively associated therewith, as seen with reference toFIGS. 16, 19, and 20. Stop mechanism 125 is mounted to end-effector 112so as to be selectively movable relative thereto between an engagedposition to prevent any of the tools from being connected toend-effector 112 and a disengaged position which permits any of thetools 129 to be selectively connected to end-effector 112. Sensor 127may be located on or within the housing of end-effector 112 at anysuitable location (FIGS. 12, 14, 16) so that sensor 127 detects whetherstop mechanism 125 is in the engaged or disengaged position. Sensor 127may assume any form suitable for such detection, such as any type ofmechanical switch or any type of magnetic sensor, including Reedswitches, Hall Effect sensors, or other magnetic field detectingdevices. In one possible implementation, sensor 127 has two portions, aHall Effect sensor portion (not shown) and a magnetic portion 131, thetwo portions moving relative to each other so as to generate and detecttwo magnetic fields corresponding to respective engaged and disengagedposition. In the illustrated implementation, the magnetic portioncomprises two rare earth magnets 131 which move relative to thecomplementary sensing portion (not shown) mounted in the housing of endeffector 112 in operative proximity to magnets 131 to detect change inthe associated magnetic field from movement of stop mechanism 125between engaged and disengaged positions. In this implementation theHall effect sensor is bipolar and can detect whether a North pole orSouth pole of a magnet opposes the sensor. Magnets 131 are configured sothat the North pole of one magnet faces the path of the sensor and theSouth pole of the other magnet faces the path of the sensor. In thisconfiguration, the sensor senses an increased signal when it is near onemagnet (for example, in disengaged position), a decreased signal when itis near the other magnet (for example, in engaged position), andunchanged signal when it is not in proximity to any magnet. In thisimplementation, in response to detection of stop mechanism 125 being inthe disengaged position shown in FIGS. 13 and 19, sensor 127 causes theprocessor of surgical robot system 100 to execute suitable instructionsto prevent movement of end-effector 112 relative to the anatomicalfeature. Such movement prevention may be appropriate for any number ofreasons, such as when a tool is connected to end-effector 112, such toolpotentially interacting with the anatomical feature of the patient.

Another implementation of a sensor 127 for detecting engaged ordisengaged tool stop mechanism 125 could comprise a single magnet behindthe housing (not shown) and two Hall Effect sensors located wheremagnets 131 are shown in the preferred embodiment. In such aconfiguration, monopolar Hall Effect sensors are suitable and would beconfigured so that Sensor 1 detects a signal when the magnet is inproximity due to the locking mechanism being disengaged, while Sensor 2detects a signal when the same magnet is in proximity due to the lockingmechanism being engaged. Neither sensor would detect a signal when themagnet is between positions or out of proximity to either sensor.Although a configuration could be conceived in which a sensor is activefor engaged position and inactive for disengaged position, aconfiguration with three signals indicating engaged, disengaged, ortransitional is preferred to ensure correct behavior in case of powerfailure.

End-effector 112, tool stop 121, and tool-insert locking mechanism 117each have co-axially aligned bores or apertures such that any selectedone of the plurality of surgical tools 129 may be received through suchbores and apertures. In this implementation end-effector has a bore 133and tool stop 121 and tool-insert locking mechanism 117 have respectiveapertures 135 and 137. Stop mechanism 125 includes a ring 139 axiallyaligned with bore 133 and aperture 135 of tool stop 121. Ring 139 isselectively, manually rotatable in the directions indicated by arrow A(FIG. 16) so as to move stop mechanism 125 between the engaged positionand the disengaged position.

In one possible implementation, the selective rotation of ring 139includes features which enable ring 139 to be locked in either thedisengaged or engaged position. So, for example, as illustrated, adetent mechanism 141 is located on and mounted to ring 139 in anysuitable way to lock ring 139 against certain rotational movement out ofa predetermined position, in this case, such position being when stopmechanism 125 is in the engaged position. Although various forms ofdetent mechanism are contemplated herein, one suitable arrangement has amanually accessible head extending circumferentially outwardly from ring139 and having a male protrusion (not shown) spring-loaded axiallyinwardly to engage a corresponding female detent portion (not shown).Detent mechanism 141, as such, is manually actuatable to unlock ring 139from its engaged position to permit ring 139 to be manually rotated tocause stop mechanism 125 to move from the engaged position (FIG. 20) tothe disengaged position (FIG. 19).

Tool stop 121 includes a lever arm 143 pivotally mounted adjacentaperture 135 of tool stop 121 so end of lever arm 143 selectively pivotsin the directions indicated by arrow B (FIGS. 16, 19 and 20). Lever arm143 is operatively connected to stop mechanism 125, meaning it closesaperture 135 of tool stop 121 in response to stop mechanism 125 being inthe engaged position, as shown in FIG. 20. Lever arm 143 is alsooperatively connected so as to pivot back in direction of arrow B toopen aperture 135 in response to stop mechanism 125 being in thedisengaged position. As such, movement of stop mechanism 125 betweenengaged and disengaged positions results in closure or opening ofaperture 135, respectively, by lever arm 143.

Lever arm 143, in this implementation, is not only pivotally mountedadjacent aperture 135, but also pivots in parallel with a distal planedefined at a distal-most point of distal surface 123 of end-effector112. In this manner, any one of the surgical tools 129, which isattempted to be inserted through bore 133 and aperture 135, is stoppedfrom being inserted past the distal plane in which lever arm 143 rotatesto close aperture 135.

Turning now to tool-insert locking mechanism 117 (FIG. 13, 17, 18), aconnector 145 is configured to meet with and secure any one of thesurgical tools 129 at their appropriate height, angle of orientation,and rotational position relative to the anatomical feature of thepatient. In the illustrated implementation, connector 145 comprises arotatable flange 147 which has at least one slot 149 formed therein toreceive therethrough a corresponding tongue 151 associated with aselected one of the plurality of tools 129. So, for example, in FIG. 14,the particular electrode driver 115 has multiple tongues, one of whichtongue 151 is shown. Rotatable flange 147, in some implementations, maycomprise a collar 153, which collar, in turn, has multiple ones of slots149 radially spaced on a proximally oriented surface 155, as best seenin FIG. 12. Multiple slots 147 arranged around collar 153 are sized orotherwise configured so as to receive therethrough corresponding ones ofmultiple tongues 151 associated with a selected one of the plurality oftools 129. Therefore, as seen in FIG. 13, multiple slots 149 andcorresponding tongues 151 may be arranged to permit securing of aselected one of the plurality of tools 129 only when selected tool is inthe correct, predetermined angle of orientation and rotational positionrelative to the anatomical feature of the patient. Similarly, withregard to the electrode driver shown in FIG. 14, tongues 151 (one ofwhich is shown in a cutaway of FIG. 14) have been received in radiallyspaced slots 149 arrayed so that electrode driver 115 is received at theappropriate angle of orientation and rotational position.

Rotatable flange 147 has, in this implementation, a grip 173 tofacilitate manual rotation between an open and closed position as shownin FIGS. 17 and 18, respectively. As seen in FIG. 17, multiple sets ofmating slots 149 and tongues 151 are arranged at different angularlocations, in this case, locations which may be symmetric about a singlediametric chord of a circle but otherwise radially asymmetric, and atleast one of the slots has a different dimension or extends through adifferent arc length than other slots. In this slot-tongue arrangement,and any number of variations contemplated by this disclosure, there isonly one rotational position of the tool 129 (or adapter 155 discussedlater) to be received in tool-insert locking mechanism 117 whenrotatable flange 147 is in the open position shown in FIG. 17. In otherwords, when the user of system 100 moves a selected tool 129 (or tooladapter 155) to a single appropriate rotational position, correspondingtongues 151 may be received through slots 149. Upon placement of tongues151 into slots 149, tongues 151 confront a base surface 175 withinconnector 145 of rotatable flange 147. Upon receiving tongues 151 intoslots 149 and having them rest on underlying base surface 175,dimensions of tongues 151 and slots 149, especially with regard toheight relative to rotatable flange 147, are selected so that whenrotatable flange 147 is rotated to the closed position, flange portions157 are radially translated to overlie or engage portions of tongues151, such engagement shown in FIG. 18 and affixing tool 129 (or adapter155) received in connector 145 at the desired, predetermined height,angle of orientation, and rotational position relative to the anatomicalfeature of the patient.

Tongues 151 described as being associated with tools 129 may either bedirectly connected to such tools 129, and/or tongues 151 may be locatedon and mounted to the above-mentioned adapter 155, such as that shown inFIGS. 12, 17 and 18, such adapter 155 configured to interconnect atleast one of the plurality of surgical tools 129 with end-effector 112.In the described implementation, adapter 155 includes two operativeportions—a tool receiver 157 adapted to connect the selected one or moresurgical tools 129, and the second operative part being one or moretongues 151 which may, in this implementation, be mounted and connectedto the distal end of adapter 155.

Adapter 155 has an outer perimeter 159 which, in this implementation, issized to oppose an inner perimeter 161 of rotatable flange 147. Adapter155 extends between proximal and distal ends 163, 165, respectively andhas an adapter bore 167 extending between ends 163, 165. Adapter bore167 is sized to receive at least one of the plurality of surgical tools129, and similarly, the distance between proximal and distal ends 163,165 is selected so that at least one of tools 129 is secured toend-effector 112 at the predetermined, appropriate height for thesurgical procedure associated with such tool received in adapter bore167.

In one possible implementation, system 100 includes multiple ones ofadapter 155, configured to be interchangeable inserts 169 havingsubstantially the same, predetermined outer perimeters 159 to bereceived within inner perimeter 161 of rotatable flange 147. Stillfurther in such implementation, the interchangeable inserts 169 havebores of different, respective diameters, which bores may be selected toreceive corresponding ones of the tools 129 therein. Bores 167 maycomprise cylindrical bushings having inner diameters common to multiplesurgical tools 129. One possible set of diameters for bores 167 may be12, 15, and 17 millimeters, suitable for multiple robotic surgeryoperations, such as those identified in this disclosure.

In the illustrated implementation, inner perimeter 161 of rotatableflange 147 and outer perimeter 159 of adapter 155 are circular, havingcentral, aligned axes and corresponding radii. Slots 149 of rotatableflange 147 extend radially outwardly from the central axis of rotatableflange 147 in the illustrated implementation, whereas tongues 151 ofadapter 155 extend radially outwardly from adapter 155.

In still other implementations, end-effector 112 may be equipped with atleast one illumination element 171 (FIGS. 14 and 15) orientable towardthe anatomical feature to be operated upon. Illumination element 171 maybe in the form of a ring of LEDs 177 (FIG. 14) located within adapter167, which adapter is in the form of a bushing secured to tool lockingmechanism 117. Illumination element 171 may also be a single LED 179mounted on the distal surface 123 of end-effector 112. Whether in theform of LED ring 177 or a single element LED 179 mounted on distalsurface of end-effector 112, or any other variation, the spacing andlocation of illumination element or elements 171 may be selected so thattools 129 received through bore 133 of end-effector 112 do not castshadows or otherwise interfere with illumination from element 171 of theanatomical feature being operated upon.

The operation and associated features of end-effector 112 are readilyapparent from the foregoing description. Tool stop 121 is rotatable,selectively lockable, and movable between engaged and disengagedpositions, and a sensor prevents movement of end-effector 112 when insuch disengaged position, due to the potential presence of a tool whichmay not be advisably moved during such disengaged position. Tool-insertlocking mechanism 117 is likewise rotatable between open and closedpositions to receive one of a plurality of interchangeable inserts 169and tongues 151 of such inserts, wherein selected tools 129 may bereceived in such inserts 169; alternately, tongues 151 may be otherwiseassociated with tools 129, such as by having tongues 151 directlyconnected to such tools 129, which tongue-equipped tools likewise may bereceived in corresponding slots 149 of tool-insert locking mechanism117. Tool-insert locking mechanism 117 may be rotated from its openposition in which tongues 151 have been received in slots 149, to secureassociated adapters 155 and/or tools 129 so that they are atappropriate, respective heights, angles of orientation, and rotationalpositions relative to the anatomical feature of the patient.

For those implementations with multiple adapters 155, the dimensions ofsuch adapters 155, including bore diameters, height, and other suitabledimensions, are selected so that a single or a minimized number ofend-effectors 112 can be used for a multiplicity of surgical tools 129.Adapters 155, such as those in the form of interchangeable inserts 169or cylindrical bushings, may facilitate connecting an expanded set ofsurgical tools 129 to the end-effector 112, and thus likewise facilitatea corresponding expanded set of associated surgical features using thesame end-effector 112.

In the above-description of various embodiments of present inventiveconcepts, it is to be understood that the terminology used herein is forthe purpose of describing particular embodiments only and is notintended to be limiting of present inventive concepts. Unless otherwisedefined, all terms (including technical and scientific terms) usedherein have the same meaning as commonly understood by one of ordinaryskill in the art to which present inventive concepts belong. It will befurther understood that terms, such as those defined in commonly useddictionaries, should be interpreted as having a meaning that isconsistent with their meaning in the context of this specification andthe relevant art and will not be interpreted in an idealized or overlyformal sense unless expressly so defined herein.

When an element is referred to as being “connected”, “coupled”,“responsive”, or variants thereof to another element, it can be directlyconnected, coupled, or responsive to the other element or interveningelements may be present. In contrast, when an element is referred to asbeing “directly connected”, “directly coupled”, “directly responsive”,or variants thereof to another element, there are no interveningelements present. Like numbers refer to like elements throughout.Furthermore, “coupled”, “connected”, “responsive”, or variants thereofas used herein may include wirelessly coupled, connected, or responsive.As used herein, the singular forms “a”, “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. Well-known functions or constructions may not be described indetail for brevity and/or clarity. The term “and/or” includes any andall combinations of one or more of the associated listed items.

It will be understood that although the terms first, second, third, etc.may be used herein to describe various elements/operations, theseelements/operations should not be limited by these terms. These termsare only used to distinguish one element/operation from anotherelement/operation. Thus a first element/operation in some embodimentscould be termed a second element/operation in other embodiments withoutdeparting from the teachings of present inventive concepts. The samereference numerals or the same reference designators denote the same orsimilar elements throughout the specification.

As used herein, the terms “comprise”, “comprising”, “comprises”,“include”, “including”, “includes”, “have”, “has”, “having”, or variantsthereof are open-ended, and include one or more stated features,integers, elements, steps, components or functions but does not precludethe presence or addition of one or more other features, integers,elements, steps, components, functions or groups thereof. Furthermore,as used herein, the common abbreviation “e.g.”, which derives from theLatin phrase “exempli gratia,” may be used to introduce or specify ageneral example or examples of a previously mentioned item, and is notintended to be limiting of such item. The common abbreviation “i.e.”,which derives from the Latin phrase “id est,” may be used to specify aparticular item from a more general recitation.

Example embodiments are described herein with reference to blockdiagrams and/or flowchart illustrations of computer-implemented methods,apparatus (systems and/or devices) and/or computer program products. Itis understood that a block of the block diagrams and/or flowchartillustrations, and combinations of blocks in the block diagrams and/orflowchart illustrations, can be implemented by computer programinstructions that are performed by one or more computer circuits. Thesecomputer program instructions may be provided to a processor circuit ofa general purpose computer circuit, special purpose computer circuit,and/or other programmable data processing circuit to produce a machine,such that the instructions, which execute via the processor of thecomputer and/or other programmable data processing apparatus, transformand control transistors, values stored in memory locations, and otherhardware components within such circuitry to implement thefunctions/acts specified in the block diagrams and/or flowchart block orblocks, and thereby create means (functionality) and/or structure forimplementing the functions/acts specified in the block diagrams and/orflowchart block(s).

These computer program instructions may also be stored in a tangiblecomputer-readable medium that can direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer-readablemedium produce an article of manufacture including instructions whichimplement the functions/acts specified in the block diagrams and/orflowchart block or blocks. Accordingly, embodiments of present inventiveconcepts may be embodied in hardware and/or in software (includingfirmware, resident software, micro-code, etc.) that runs on a processorsuch as a digital signal processor, which may collectively be referredto as “circuitry,” “a module” or variants thereof.

It should also be noted that in some alternate implementations, thefunctions/acts noted in the blocks may occur out of the order noted inthe flowcharts. For example, two blocks shown in succession may in factbe executed substantially concurrently or the blocks may sometimes beexecuted in the reverse order, depending upon the functionality/actsinvolved. Moreover, the functionality of a given block of the flowchartsand/or block diagrams may be separated into multiple blocks and/or thefunctionality of two or more blocks of the flowcharts and/or blockdiagrams may be at least partially integrated. Finally, other blocks maybe added/inserted between the blocks that are illustrated, and/orblocks/operations may be omitted without departing from the scope ofinventive concepts. Moreover, although some of the diagrams includearrows on communication paths to show a primary direction ofcommunication, it is to be understood that communication may occur inthe opposite direction to the depicted arrows.

Although several embodiments of inventive concepts have been disclosedin the foregoing specification, it is understood that many modificationsand other embodiments of inventive concepts will come to mind to whichinventive concepts pertain, having the benefit of teachings presented inthe foregoing description and associated drawings. It is thus understoodthat inventive concepts are not limited to the specific embodimentsdisclosed hereinabove, and that many modifications and other embodimentsare intended to be included within the scope of the appended claims. Itis further envisioned that features from one embodiment may be combinedor used with the features from a different embodiment(s) describedherein. Moreover, although specific terms are employed herein, as wellas in the claims which follow, they are used only in a generic anddescriptive sense, and not for the purposes of limiting the describedinventive concepts, nor the claims which follow. The entire disclosureof each patent and patent publication cited herein is incorporated byreference herein in its entirety, as if each such patent or publicationwere individually incorporated by reference herein. Various featuresand/or potential advantages of inventive concepts are set forth in thefollowing claims.

What is claimed is:
 1. A surgical robot system for surgery on ananatomical feature of a patient, the system comprising: a surgicalrobot; a robot arm connected to the surgical robot; an end-effectorconfigured to be attached to the robot arm and orientable over theanatomical feature and having a through-hole for selectively receivingone of a plurality of surgical tools; a processor circuit; a memoryaccessible by the processor circuit and containing machine-readableinstructions configured to cause, when executed, the end-effector tomove relative to the anatomical feature; and a manually actuated toolstop configured to connect to the end-effector and having a stopmechanism configured to be physically moveable between an engagedposition to prevent any of the tools from being inserted through thethrough-hole and a disengaged position to permit any of the tools to beselectively inserted through the through-hole; wherein the processorcircuit prevents movement of the end-effector when the stop mechanism isin the disengaged position.
 2. The system of claim 1, wherein the stopmechanism includes a ring axially aligned with the through-hole, thering being selectively, manually rotatable so as to move the stopmechanism between the engaged position and the disengaged position. 3.The system of claim 2, wherein the stop mechanism includes a detentmechanism located on and mounted to the ring, the detent mechanismconfigured to lock the ring against rotational movement when the stopmechanism is in the engaged position, wherein the detent mechanism ismanually actuatable to unlock the ring to permit the ring to be manuallyrotated to cause the stop mechanism to move from the engaged position tothe disengaged position.
 4. The system of claim 1, wherein the tool stopcomprises a lever arm pivotally coupled to the end-effector, wherein thelever arm is operatively connected to the stop mechanism to at leastpartially close the through-hole in response to the stop mechanism beingin the engaged position, thereby preventing attachment of the tools tothe end-effector, and to open the aperture in response to the stopmechanism being in the disengaged position, thereby permitting movementof the end-effector.
 5. The system of claim 1, wherein the tool stopincludes a sensor for detecting the position of the stop mechanism andin response to detection of the disengaged position, the sensor causesthe processor to execute instructions to prevent movement of theend-effector.
 6. The system of claim 1, further comprising a tool-insertlocking mechanism coupled to the end-effector and configured to secureany selected one of the plurality of surgical tools to the end-effector.7. The system of claim 6, wherein: the through-hole of the end-effectorextends between a proximal surface and a distal surface; the tool-insertlocking mechanism is located on and connected to the proximal surface ofthe end-effector; the tool stop is located on and connected to thedistal surface of the end-effector; the tool stop and the tool-insertlocking mechanism each have a circular aperture axially aligned with thethrough-hole; and the apertures and the through-hole adapted to receivetherethrough any selected one of the plurality of surgical tools.
 8. Thesystem of claim 1, wherein the stop mechanism includes a ring axiallyaligned with the through-hole, the ring being manually rotatable so asto move the stop mechanism between the engaged position and thedisengaged position.
 9. The system of claim 8, wherein: the stopmechanism includes a detent mechanism located on and mounted to thering, the detent mechanism configured to lock the ring againstrotational movement when the stop mechanism is in the engaged position;the detent mechanism is manually actuatable to unlock the ring to permitthe ring to be manually rotated to cause the stop mechanism to move fromthe engaged position to the disengaged position.
 10. The system of claim7, wherein: the tool stop includes a lever arm; the distal surface ofthe end-effector comprises a distal plane, and wherein the lever arm ispivotable in the distal plane to close the through-hole sufficiently toprevent insertion of any of the plurality of the surgical tools distallypast the distal plane.
 11. The system of claim 5, wherein the sensorcomprises a Hall Effect sensor and at least one magnet, the Hall Effectsensor and the magnet located and movable relative to each other togenerate respective magnetic fields detectable by the sensor andcorresponding to the engaged position and the disengaged position,respectively.
 12. The system of claim 6, wherein the tool-insert lockingmechanism includes a connector configured to mate with and secure theany selected one of the plurality of tools at their respective height,angle of orientation, and rotational position relative to the anatomicalfeature of the patient.
 13. The system of claim 12, wherein theconnector comprises a rotatable flange with a slot adapted to receivetherethrough a corresponding tongue associated with the selected one ofthe plurality of tools.
 14. The system of claim 13, wherein: therotatable flange comprises a collar having a proximally oriented surfaceand multiple slots radially spaced on the proximally oriented surface,the multiple slots configured to receive therethrough correspondingtongues associated with the selected one of the plurality of tools; andthe slots and corresponding tongues are arranged to permit securing ofthe selected one of the plurality of tools when in the predeterminedangle of orientation and rotational position relative to the anatomicalfeature of the patient.
 15. The system of claim 14, wherein therotatable flange is adapted to be manually rotatable between an open anda closed position, the open position permitting the corresponding tongueto be received through the slot, and the closed position bringing aportion of the rotatable flange into engagement with the correspondingtongue after being received in the slot to secure the selected one ofthe tools at the respective, predetermined height, angle of orientation,and rotational position relative to the anatomical feature of thepatient.
 16. A surgical robot system for surgery on an anatomicalfeature of a patient, the system comprising: a surgical robot; a robotarm connected to the surgical robot; an end-effector configured to beattached to the robot arm and orientable over the anatomical feature,the end-effector adapted to receive any one of a plurality of surgicaltools; a processor configured to move the end-effector relative to theanatomical feature; and a tool-insert locking mechanism coupled to theend-effector and configured to secure any selected one of the pluralityof surgical tools to the end-effector. a manually actuated tool stopcoupled to the end-effector and having a stop mechanism configured to bephysically moveable between an engaged position to prevent any of thetools from being inserted through the through-hole and a disengagedposition to permit any of the tools to be selectively inserted throughthe through-hole; wherein the tool stop includes a sensor for detectingthe position of the stop mechanism and in response to detection of thedisengaged position, the processor is configured to prevent movement ofthe end-effector.
 17. The system of claim 16, wherein the stop mechanismincludes a ring axially aligned with the through-hole, the ring beingselectively, manually rotatable so as to move the stop mechanism betweenthe engaged position and the disengaged position.
 18. The system ofclaim 17, wherein the stop mechanism includes a detent mechanism locatedon and mounted to the ring, the detent mechanism configured to lock thering against rotational movement when the stop mechanism is in theengaged position, wherein the detent mechanism is manually actuatable tounlock the ring to permit the ring to be manually rotated to cause thestop mechanism to move from the engaged position to the disengagedposition.
 19. The system of claim 16, wherein the tool stop comprises alever arm pivotally coupled to the end-effector, wherein the lever armis operatively connected to the stop mechanism to at least partiallyclose the through-hole in response to the stop mechanism being in theengaged position, thereby preventing attachment of the tools to theend-effector, and to open the aperture in response to the stop mechanismbeing in the disengaged position, thereby permitting movement of theend-effector.
 20. The system of claim 19, wherein the sensor comprises aHall Effect sensor and at least one magnet, the Hall Effect sensor andthe magnet located and movable relative to each other to generaterespective magnetic fields detectable by the sensor and corresponding tothe engaged position and the disengaged position, respectively.